/**
 * 课表状态管理模块导出
 * @description 统一导出课表状态管理相关的所有功能
 */

// 导出主要的状态管理
export { useScheduleStore } from './scheduleStore';
export type { IScheduleState, IScheduleConflict } from './scheduleStore';

// 导出选择器函数
export { scheduleSelectors, scheduleCalculators } from './scheduleSelectors';

// 导出自定义Hook
export {
  useScheduleManagement,
  useScheduleView,
  useScheduleStats,
  useScheduleSelection,
  useScheduleConflict,
  useScheduleFilter,
  useScheduleCalculator
} from './scheduleHooks';